@import '../../app.less';
.send-password{
    width:750rpx;
    height:100vh;
    background:#ffd08d url(http://hi.lengjishan.cn/new/resource/presents/background.png) no-repeat;
    background-size:750rpx 644rpx;
    .red-packet-icon{
        position:fixed;
        top:370rpx;
        left:0;
        width: 750rpx;
        height:1005rpx;
    }
    input{
        position:fixed;
        top:700rpx;
        left:75rpx;
        width:600rpx;
        height:120rpx;
        line-height:120rpx;
        background:#ffffff;
        border:solid 2rpx #ffbe3c;
        border-radius:60rpx;
        box-shadow:inset 0 1rpx 25rpx 1rpx rgba(250,204,117,1);
        color:#b1b1b1;
        font-size:32rpx;
        text-align:center;
        z-index:99;
    }
    .receive-btn{
        position:fixed;
        top:920rpx;
        left:75rpx;
        width:600rpx;
        height:80rpx;
        line-height:80rpx;
        background:linear-gradient(to bottom,#ff2929,#ff5555);
        border-radius:40rpx;
        box-shadow:0 6rpx 6rpx 0 rgba(245,103,103,1);
        color:#ffffff;
        font-size:28rpx;
        text-align:center;
        z-index:99;
    }
    .cloud-icon{
        position:fixed;
        bottom:0;
        left:0;
        width:750rpx;
        height:246rpx;
    }
}

.common-send{
    width:100%;
    .blessing-area{
        .card-pic{
            width:750rpx;
            height:594rpx;
        }
        .blessing-text{
            position: relative;
            width:726rpx;
            padding:10rpx 36rpx;
            background:#f1d4ac;
            border-radius:0 0 12rpx 12rpx;
            margin: -30rpx auto 0;
            z-index:99;
            .blessing-title{
                color:#8d6125;
                font-size:32rpx;
                line-height:44rpx;
                margin-bottom:16rpx;
            }
            .blessing-info{
                color:#8d6125;
                font-size:28rpx;
                line-height:40rpx;
                margin-bottom:30rpx;
            }
        }
        .blessing-voice{
            width:722rpx;
            height:170rpx;
            border:solid 2rpx #efefef;
            background:#ffffff;
            border-radius:8rpx;
            padding:24rpx 20rpx;
            margin:30rpx auto;
            .play-btn{
                width:96rpx;
                height:96rpx;
                border-radius:50%;
                margin-right:20rpx;
            }
            .slider{
                padding:0;
                margin:0;
            }
            .record-progress{
                .record-text{
                    color:@main-color;
                    font-size:28rpx;
                    line-height:40rpx;
                }
                .control-process{
                    color:@minor-color;
                    font-size:24rpx;
                    line-height:34rpx;
                }
            }
        }
    }
    .gift-area{
        width:722rpx;
        padding:20rpx;
        background:#ffffff;
        border:solid 2rpx #efefef;
        border-radius:8rpx;
        margin:0 auto;
        .goods-pic{
            width:200rpx;
            height:200rpx;
            margin-right:20rpx;
        }
        .goods-name{
            .twoline();
            color:#000000;
            font-size:28rpx;
            line-height:40rpx;
            margin-bottom:40rpx;
        }
        .goods-params{
            color:#9f9f9f;
            font-size:28rpx;
            line-height:40rpx;
        }
    }
    .send-area{
        width:100%;
        padding:0 14rpx;
        .send-title{
            color:@main-color;
            font-size:32rpx;
            line-height:44rpx;
            font-weight:bold;
            margin:30rpx 0 10rpx;
        }
        .adress-info{
            width:100%;
            background:#ffffff;
            padding-left:26rpx;
            border:solid 2rpx #efefef;
            border-radius:6rpx;
            .edit-row{
                color:#aaacaa;
                font-size:24rpx;
                line-height:34rpx;
                height:98rpx;
                .row-label{
                    color:#3c3d3c;
                    font-size:28rpx;
                    line-height:40rpx;
                    width:120rpx;
                    margin-right:32rpx;
                    .picker{
                        width:100%;
                        height:98rpx;
                    }
                }
                &+.edit-row{
                    border-top:solid 2rpx #e2e2e2;
                }
                &.address-detail{
                    height:168rpx;
                    padding:30rpx 0 10rpx;
                    align-items:flex-start;
                    textarea{
                        width:100%;
                        height:138rpx;
                    }
                }
            }

        }
    }
    .confirm-btn{
        width:722rpx;
        height:88rpx;
        line-height:88rpx;
        height:88rpx;
        line-height:88rpx;
        background:linear-gradient(to right,#666666,#2b2b2b);
        box-shadow:0 4rpx 6rpx 0 rgba(89,89,89,1);
        border-radius:8rpx;
        color:#ffcd81;
        font-size:28rpx;
        text-align:center;
        margin:60rpx auto;
    }
}